home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 March
/
CHIP Mart 1997.iso
/
SurfCam
/
SURFCAM.Z
/
HOLDER.LIB
< prev
next >
Wrap
Text File
|
1996-04-01
|
3KB
|
103 lines
// NC Verify sample tool holder library
//
// *** HOLDER INFO ***
//
// * Describe each holder as a series of closed loops,
// each of which must be convex.
// A concave shape must be described as a series of convex
// shapes.
// * Concave arcs should NOT be used.
// * Each tool description consists of a name statement followed
// by one or more loops, each of which can consist of
// several coordinate statements.
// * Description of a loop ends when the coordinates of its
// first point is repeated.
// * You may add blank lines or comments anywhere within a file to
// separate the loops and for visual convenience.
// * Name statement contains the keyword "Name" , the holder name and
// optionally followed by the keyword "MountingLength" and the
// mounting length for the tool holder:
// e.g: Name SampleMillHolder_1 MountingLength <1.2>
// e.g: Name SampleTurnHolder_1
// The holder name must be a single word.
// MOUNTING LENGTH IS DEFINED FOR MILL TOOL HOLDERS ONLY.
// * Each coordinate statement is of one of these forms:
// Point x y (point)
// Arc xc yc r (arc)
// * Line segments are implicitly described be two points in a
// row.
// * Each arc statement MUST be preceded and followed by
// point statements.
// * Each arc must be less than 180 degrees.
// * Each loop may be either clockwise or couterclockwise.
// * The origin of a form tool's profile it mapped to the CL point.
// * If a holder is used with a form tool, its origin is also mapped to
// the CL point after being offset by the X and Y offsets on the
// tool's name statement.
Name MillHolder_1
Point 0.000 0.000
Point 1.0 0.0
Point 1.0 1.5
Point 1.5 1.5
Point 1.5 2.0
Point 1.0 2.0
Point 0.25 5.0
Point 0.0 5.0
Name MillHolder_2
Point 0.000 0.000
Point 0.435 0.000
Point 0.810 0.375
Point 0.810 1.620
Point 0.930 1.740
Point 1.250 1.740
Point 1.250 2.110
Point 0.930 2.110
Point 0.250 7.650
Point 0.000 7.650
Name MillHolder_3 MountingLength 3.0
Point 0.00 0.00
Point 1.00 0.00
Point 1.25 0.25
Point 1.25 3.50
Point 2.50 3.50
Point 2.50 4.50
Point 2.00 4.75
Point 2.00 5.25
Point 2.50 5.50
Point 2.50 6.50
Point 2.00 6.00
Point 0.50 10.50
Point 0.00 10.50
Name TurnHolder_1
Point -0.250 -0.402
Point 0.978 0.365
Point 0.978 0.637
Point -0.196 0.637
Point -0.250 -0.402
Point -0.196 0.637
Point 0.978 0.637
Point 0.978 0.811
Point -0.022 0.811
Point -0.196 0.637
Point -0.022 0.811
Point 0.978 0.811
Point 0.978 4.561
Point -0.022 4.561
Point -0.022 0.811
Name TurnHolder_2
Point -0.050 -0.200
Point 0.700 -0.200
Point 1.450 0.550
Point 1.450 4.800
Point -0.050 4.800
Point -0.050 -0.200